package _collections._map;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
import java.util.Random;

public class Denmo1 {
    public static void main(String[] args) {
        ArrayList<String > a=new ArrayList<>();
//设置名字
        String []  site={"a","b","c","d"};

        Random S=new Random();
        //用for循环让数组里面随机值50次数到集合a中
        for (int i = 0; i < 50; i++) {
            int s= S.nextInt(3);
            a.add(site[s]);

        }
        System.out.println(a);
        //integer是int的包装类
        Map<String,Integer> B=new HashMap<>();
        for (String d:a)
        {
            //检测键值是否存在d
            if(B.containsKey(d)){
                //如果存在则在后面加一
                //后面的意思是找到map集合里面（建值对d）对他的键值对对象（int类型+1）
                B.put(d,B.get(d)+1);

            }
            else
            {
                B.put(d,1);
            }
        }
        System.out.println(B);
    }
}
